from pydub import AudioSegment  # 先导入这个模块
import os


file = "D:\\tamil2\\Tamil_yuan_20191223_Dass_079_B_251-300.wav"
file_new = "D:\\tamil2_new\\Tamil_yuan_20191223_Dass_079_B_251-300.wav"


input_music = AudioSegment.from_mp3(file) # 加载mp3音频
output_music = input_music[1000:3000] # 截取音频的前3秒(单位为毫秒)             
#output_music = input_music[9000:] # 截取音频的最后3秒(单位为毫秒)
#fary = f.split(".")
#name = fary[0]+str(index)+"."+fary[1]
output_music.export(file_new, format="wav") # 保存音频，前面为保存的路径，后面为保存的格式

"""
start_time 开始时间
end_time   结束时间
old_audio  原音频路径
new_audio  新音频路径
"""
def cut_audio(start_time, end_time, old_audio, new_audio):
    input_music = AudioSegment.from_mp3(file) # 加载mp3音频
    output_music = input_music[start_time:end_time] # 截取音频的前3秒(单位为毫秒)             
    output_music.export(file_new, format="wav") # 保存音频，前面为保存的路径，后面为保存的格式



